//
//  Cidade.h
//  ViagemBem
//
//  Created by Michel de Sousa Carvalho on 30/10/13.
//  Copyright (c) 2013 Michel de Sousa Carvalho. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>

@class CidadesDesejadas, CidadesVisitada, Viagem;

@interface Cidade : NSManagedObject

@property (nonatomic, retain) NSNumber * id;
@property (nonatomic, retain) NSString * latitude;
@property (nonatomic, retain) NSString * longitude;
@property (nonatomic, retain) NSString * nome;
@property (nonatomic, retain) NSSet *cidadeDesejada;
@property (nonatomic, retain) NSSet *cidadeVisitada;
@property (nonatomic, retain) NSSet *destinoViagem;
@property (nonatomic, retain) NSSet *origemViagem;
@end

@interface Cidade (CoreDataGeneratedAccessors)

- (void)addCidadeDesejadaObject:(CidadesDesejadas *)value;
- (void)removeCidadeDesejadaObject:(CidadesDesejadas *)value;
- (void)addCidadeDesejada:(NSSet *)values;
- (void)removeCidadeDesejada:(NSSet *)values;

- (void)addCidadeVisitadaObject:(CidadesVisitada *)value;
- (void)removeCidadeVisitadaObject:(CidadesVisitada *)value;
- (void)addCidadeVisitada:(NSSet *)values;
- (void)removeCidadeVisitada:(NSSet *)values;

- (void)addDestinoViagemObject:(Viagem *)value;
- (void)removeDestinoViagemObject:(Viagem *)value;
- (void)addDestinoViagem:(NSSet *)values;
- (void)removeDestinoViagem:(NSSet *)values;

- (void)addOrigemViagemObject:(Viagem *)value;
- (void)removeOrigemViagemObject:(Viagem *)value;
- (void)addOrigemViagem:(NSSet *)values;
- (void)removeOrigemViagem:(NSSet *)values;

@end
